El Castillo Boutique Luxury Hotel
Ojochal de Osa, Costa RicaEl Castillo is one of the most opulent boutique hotels in Costa Rica — perched 300 feet above the Pacific in Ojochal, with a cliffside pool, ocean-view suites, and casual elegance.
Includes categories matched from published text