Chef Leo's Bistro
Address:
320 Liberty St, Peoria, IL 61602
Phone:
(309) 497-3321
Restaurants,
Bistro
Other Businesses:
- Cafe Latte at 112 SW Jefferson Ave, Peoria, IL 61602
- City News Cafe at 311 Main St, Peoria, IL 61602
- Buzzed Coffee Bar & Lounge at 315 Main St, Peoria, IL 61602
- Quiznos Sandwich Restaurants at 319 Main St, Peoria, IL 61602
- Lindsay's On Liberty at 330 Liberty St, Peoria, IL 61602