What is the closest town to Posada Natura?

Posada Natura is located in a rural town called Londres consisting of 200 people. The closest major town to us is Quepos/Manuel Antonio, home to one of the world’s most beautiful beaches, Manuel Antonio National Park, delicious cuisine, farmers markets, and shops. Many of our retreats offer excursions to the beach, National Park, and farmers markets.