La Aldea
Restaurant • Bar • HotelOne of the Top rated Hotels in Santo Domingo
Address
C. Sánchez 124, Santo Domingo 10210, Dominican Republic
Website
Contact
+1 829-707-6226Price rating
$57/night
Rating on Google Maps
4.90 (61 reviews)Open on Google Maps