Cabarete Beach, Puerto Plata
$270,000
agent photo
James Oosterman