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