Tag: Latitude 10

by Fiona Tapp If you are looking for a true retreat from the world, a place to find serenity and unplug for a few days, you’ll find your own private haven at Latitude 10.  Located in Santa Teresa, on the Nicoya Peninsula of Costa Rica, six eco-lodges sit in tropical rainforests...