Hotel Terrestre
Puerto Escondido is Mexico's picturesque coastal town with vibrant nightlife and pristine beaches with rocky cliffs, also known as the Emerald Coast. Before the 1930s, there was nothing but wild nature here. Today, it's one of the biggest tourist attractions on the Oaxacan coast, with some of the best surfing …