Puerto Vallarta is an amazing city for many reasons. Beach, culture and amazing views.

Pin It on Pinterest