Équipé d'une connexion Wi-Fi gratuite, l'Hostal Rio de Castro bénéficie d'un emplacement central sur l'avenue Parallel de Barcelone, à proximité de la station de métro Poble Sec.