L´Hostal Rio Castro està situat al centre de Barcelona, en una zona molt ben comunicada. L´Hostal està al costat de l´estació del metro de Poble Sec (Línia 3, verda), a només 15 minuts a peu de la plaça Catalunya i del port esportiu, i a 5 minuts de la Plaça Espanya i la Fira de Mostres. Les platges de Barcelona també aquesta situades molt a prop només 10 minuts amb Bus (2,5 Kms). La Rambla i el Barri Gòtic també són a 10 minuts caminant des de l´Hostal.
L´Hostal disposa d´un equipament molt complet, amb habitacions àmplies i confortables, habitacions exteriors molt lluminoses. Pràcticament totes disposen de bany privat (reformats) amb aire condicionat, calefacció, televisió i accés a internet mitjançant WIFI.
S´ha habilitat la compatibilitat amb el lector de pantalla.