"I love this location in Englewood the food is always very fresh and plentiful."
Phone: +12015680440
Address: 36 East Palisade Avenue, Englewood, United States
City: Englewood
Website: http://www.itsgreektome-taverna.com/
Dishes: 90
Amenities: 6
Categories: 5
Reviews: 2388