MLS
Luxury 3-Bedroom Apartment, Star Hills, Puerto Plata, Dominican Republic | Caribbean MLS