O Hostal Rio Castro está localizado no centro de Barcelona, em uma área bem conectada. O Hostal fica ao lado da estação de metro Poble Sec (Linha 3, verde), apenas a 15 minutos a pé da Plaza Cataluña e da marina, e a 5 minutos da Plaza España e da Feria de Muestras. As praias de Barcelona também estão localizadas muito perto de apenas 10 minutos de ônibus (2,5 Kms). Las Ramblas e o Bairro Gótico também estão a 10 minutos a pé do Hostal.
A pousada tem um equipamento muito completo, com quartos espaçosos e confortáveis, quartos exteriores luminosos. Praticamente todos têm casa de banho privada (renovada) com ar condicionado, aquecimento, televisão e acesso à Internet via WIFI.
O suporte para o leitor de tela foi ativado.