Popular accommodations in Castro
HouseAccommodates 3
Pousada Bela Vista
Pousada Bela Vista is located in Castro. The inn provides both free WiFi and free private parking.Book nowfrom $13 per night
HotelAccommodates 6
Central Palace Hotel
Central Palace Hotel offers pet-friendly accommodation in Castro. Free WiFi is featured throughout the property and free private parking is available on site.Book nowfrom $30 per night