A restaurant specializing in delicious gyro sandwiches and Mediterranean cuisine
5080 Delmar Blvd., St. Louis Gateway Foundation see folder
5281 Delmar Blvd Saint Louis
5574 Delmar Blvd Saint Louis
5501 Delmar Blvd Saint Louis
Gyro House, 6148 - 6152, Delmar Boulevard, Skinker DeBaliviere, St. Louis, Missouri, 63112, United States
(314) 721-5638
stlgyrohouse.com/