Description
Puerto Vallarta is situated in the Bahia de Banderas, a 14-mile (22km) long bay lined with long stretches of sandy beaches, and is the second largest resort on the Pacific coast after Acapulco.
© Fidetur