

The El Castillo Boutique Luxury Hotel is situated in a rugged and natural area in Costa Rica’s Ojochal, on the island’s southwestern Pacific coastline.
The nation’s capital, San José, is a 3.5-hour drive from the property, with Juan Santamaría International Airport just over 3 hours’ drive away.