Gyro Grill Update Establishment
6227 Delmar
St. Louis ,
MO
63130
P: 314-899-9437
Cuisines:
Features:
Curbside Takeout, Delivery, Online Ordering
Neighborhood:
Hours:
Open everyday 11 AM to 10 PM; Sunday 11 AM to 6 PM
Enhance your restaurant listing TODAY! Upgrade to a Sauce partner listing.