Nando Milano Trattoria
202 N. Neil St.
Champaign, Illinois 61820
217-954-1439
Type
Hours
More
Accessible
Locally Owned
Outdoor Seating
Type
Hours
More
202 N. Neil St.
Champaign, Illinois 61820
After decades of family run restaurants in Milan, Verona, and Bologna the Vullo family has come to Champaign bringing generations of Italian recipes.