Know a great happy hour or special for this location?
Local Italian chain serving pasta, pizza & sandwiches in a relaxed setting. Delivery is available.
Suggest an edit
8517 Knoxville Ave, Peoria, IL 61615