Located in the Marieta Islands, about 20 nautical miles from Puerto Vallarta, lies a stunning beach paradise hidden underneath a hole in the ground. Called the “Hidden Beach” or “Playa de Amor” …

Hidden-Beach-in-Mexico-1

Hidden-Beach-in-Mexico-3

Hidden-Beach-in-Mexico-4

Hidden-Beach-in-Mexico-5

Hidden-Beach-in-Mexico-6

Hidden-Beach-in-Mexico-7

Images © : vallarta-adventures | Modagaja on Panoramio | Puerto Vallarta Day Tours | via whenonearth | twistedsifter