Puerto Vallarta, Mexico - Hugo Palmeira
Vallarta Square

Vallarta Square

Town square nearby the church in Puerto Vallarta.