Beach Front House for sale, Puerto Vallarta - Tepic s/n, Bahía de Banderas MexicoPuerto VallartaHouse • 5 bed. • 5 bath. • 5537 Square foot