Gyro House, 6152 Delmar Blvd, Saint Louis, Missouri 63112, United States

Authentic Greek Restaurant