La Scola Italian Grill is Station Square Ristorante's top competitor. La Scola Italian Grill is a Private company that was founded in Toledo, Ohio in undefined. La Scola Italian Grill operates in the Restaurants industry. La Scola Italian Grill has 20 more employees vs. Station Square Ristorante.