Hotel Restaurante Escocia
Restaurant • LodgingOne of the Most Reviewed Lodgings in Santo Domingo
Address
Av. Duarte 21, Santo Domingo 10211, Dominican Republic
Contact
+1 809-682-0885Rating on Google Maps
4.20 (545 reviews)Open on Google Maps
Discover top rated places in Santo Domingo
One of the Most Reviewed Lodgings in Santo Domingo
One of the Most Reviewed Lodgings in Santo Domingo
Av. Duarte 21, Santo Domingo 10211, Dominican Republic