Latitude 10° Beach Resort – Santa Teresa, Costa Rica
This place is beachfront bliss.
Costa Rica is a beautifully natural country in Central America. Its name literally translates to Rich Coast and once you visit, you will see that it is indeed rich. It gets around 2.9 million visitors annually who come to enjoy the ecotourism, especially the cloud forest at Monteverde. This forest is home to 2500 plant […] More