Mexico Beaches – Puerto Vallarta and Ensenada

Top Mexico Beaches – Puerto Vallarta and Ensenada With shores on two oceans, Mexico’s beaches are a lovers’ paradise. Here’s a primer on three of the beach areas, Puerto Vallarta and Ensenada Puerto Vallarta Considered a poor man’s...