Hotel Castelo is a 2-star venue set just 2.0 km from Ilha Fiscal, Museum of the Republic and Casa Rosa Centro Cultural.
A bus stop as well as Carioca subway station are not far from the hotel. Hotel Castelo is also minutes away from Sao Francisco da Penitencia Church, Lapa Arches and Catedral Presbiteriana do Rio de Janeiro.
The business Hotel Castelo offers such rooms as Private Double Room, Quadruple Room and Triple Room appointed with individual climate control, multi-channel TV, a closet, high-speed internet and a private toilet.
Guests can relax in the sports bar serving hot and cold drinks. Rio Scenarium pampers guests with brazilian, contemporary and eclectic dishes and lies within 200 meters of the property.
Hotel Castelo can be reached in 5 minutes by car from Santos Dumont airport.
The hotel offers free parking, an elevator and a baggage storage and such services as 24-hour reception, laundry and valet parking.