Leileen's street food
Restaurantππ ππ₯
Address
Calle 25 # Oe4, Santiago de los Caballeros 51000, Dominican Republic
Contact
+1 809-570-3550Price rating
$ $$$
Rating on Google Maps
4.60 (92 reviews)Open on Google Maps
Working Hours
Permanently closed.