Located in Mexico’s largest natural bay, the Bay of Banderas, Puerto Vallarta is a beautiful beach destination in the state of Jalisco. Puerto Vallarta combines the charms of a traditional Mexican town with the comforts of a modern resort area.
Read more about Puerto Vallarta:

