Hard Rock Vallarta

Oceanfront wedding gazebo at Hard Rock Vallarta