A restaurant specializing in delicious gyro sandwiches and Mediterranean cuisine
6241 Delmar Blvd Saint Louis
129-133 West 22nd Street New York USA
5127 Delmar Blvd Saint Louis
5901 Delmar Blvd Suite 100 Saint Louis
Gyro House, 6148 - 6152, Delmar Boulevard, Skinker DeBaliviere, St. Louis, Missouri, 63112, United States
(314) 721-5638
stlgyrohouse.com/