Gyro House, 6152 Delmar Blvd, Saint Louis, Missouri 63112, United States
Greek Salad
Do you have dietary concerns? Questions about an upcoming event?
Please give us a call at 314-721-5638
Open today | 11:00 am – 10:00 pm |
Monday - Friday: 11am - 10pm
Saturday: 11am - 10pm
Sunday: 12pm - 10pm
Note: This site works best with Microsoft Edge or Google Chrome.
Copyright © 2023 Gyro House - All Rights Reserved.
Powered by Gyro House