View Details $625,000 1 of 42 Sandy Beach | Puerto Penasco 3 beds 2 baths 1,496 sqft On Site: 19 Days
View Details $550,000 1 of 30 Sandy Beach | Puerto Penasco 2 beds 2 baths 1 ½ baths 1,750 sqft On Site: 216 Days
View Details $535,500 1 of 10 Sandy Beach | Puerto Penasco 2 beds 2 baths 2,139 sqft On Site: 320 Days