Puerto Vallarta, Mexico

Puerto Vallarta, Mexico is a vibrant blend of sun, sea, and culture, where cobblestone streets meet golden beaches and mountain jungles.

Yellow kayak on sandy beach in Puerto Vallarta, Mexico.