Odyssey Greek Taverna
Address:
3755 E Main St, St. Charles, IL 60174
Phone:
(630) 443-6600
Nice to Know:
- Good For Kids Yes
- Noise Level Loud
- Parking Lot
- Accepts Credit Cards Yes
Other Details:
The original Odyssey Greek Taverna in Lombard has been a local favorite for years. The Pashos family has now brought the same dining experience to St. Charles giving the community an opportunity to taste Greek cuisine at it's finest. The decor of the dining room completes the visit, giving the feeling of the Greek Isles.
Restaurants
Other Businesses: