Dreamy new home in Puerto Escondido
A Mediterranean-style retreat in the heart of one of Mexico's best surf towns