H O U R S

Open 7 days a week

11:00am to 10:00pm

Dine in or carry out

A B O U T

A few years back while visiting Greece and sampling some authentic Gyros, we discovered the great taste that was centuries in the making, but not for sale in the St. Louis area. After being in the restaurant business for years, we knew that authentic Greek cuisine would be embraced by businessmen, tourists and foodies alike. We pride ourselves on providing the highest quality food fresh to all of our customers. Come discover a new taste and why it's worth the trip.

C O N T A C T

Call

314-721-5638

Visit

6152 Delmar Blvd.

St. Louis, MO 63112