About
Our mission is simple: provide delicious, affordable Mediterranean & Greek food without sacrificing quality or service.
Description
Unrivaled quality. Absolutely fresh.
Address: 8 S. Euclid Ave., Saint-Louis (Missouri) 63108
Phone: (314) 361-6666
Parking:
Street
State: MO
City: St. Louis
Street Number: 8 S. Euclid Ave.
Zip Code: 63108
categories: fast food restaurant, greek restaurant, middle eastern restaurant