Puerto Peñasco is a beautiful Mexican town with sunny days, spectacular sunsets, gorgeous beaches, and an ideal location. It is just one hour from the U.S./Mexico border. There is no better place to celebrate the most important day of your life!

Weddings