Puerto Escondido is one of my all time favorite beach destinations in Mexico. Blessed with stunning beaches, epic sunsets, and world-class surfing yet Puerto Escondido, Oaxaca
From rolling hills to historic buildings, iconic landmarks and world-renowned museums, there are so many beautiful, quirky and unique places to visit in the UK,