Detailed Information
This unique Hill restaurant has both Italian and Greek fare. The menu includes killer T-ravs, hand-tossed pizzas, fresh pastas, sandwiches, salads, and gyros.
Contact Information
2225 Macklind Avenue , St. Louis, Missouri 63110, United States