Inti Resort and Villas
Inti Resort and Villas is a tiny, no-fuss Feng Shui resort that is located about 20 kilometers from the charming Cahuita village on Costa Rica’s oft chronicled Caribbean Coast. Right next door to the resort is the thriving National Park of Cahuita (which welcomes guests with cries of howler monkeys, a rich assortment of rare […]