Cabarete Beach, Puerto Plata
1,300,000
agent photo
James Oosterman