View Details $319,900 1 of 52 Puerto Viejo Condos | Puerto Penasco 3 beds 3 baths 2,047 sqft On Site: 15 Days