Know a great happy hour or special for this location?
Relaxed Italian trattoria serving traditional dishes & wine in a stylish brick-walled setting.
Suggest an edit
204 N Neil St, Champaign, IL 61820