Villa Caletas


Commercial

Villa Caletas Resort

Is it possible that the term “awe-striking” was invented to describe this secluded five-star hotel, perched atop a seaside mountain in Costa Rica? We think so.

Â