Castillo Hotel

Castillo is a luxury property, located in the historic Barrio Otoya neighborhood of San Jose. Fully remodeled in 2018, many of the rooms at the Castillo offer heightened balconies and rooftop decks, enjoying some of the most beautiful views of the city.

Guests who book an all-inclusive rate enjoy all-inclusive dining at the Castillo restaurant, along with the restaurant at the nearby sister property, the Amistad.