Central Restaurant
Address:
6 W Hubbard St, Chicago, IL 60654
Phone:
(312) 494-1200
Restaurants,
Italian
Other Businesses:
- Harry's Sandwich Shop at 336 S Dearborn St, Chicago, IL 60610
- Velvet Taco at 1110 N State St, Chicago, IL 60610
- South Loop Club at 701 S State St, Chicago, IL 60605
- Subway at 407 S Dearborn St, Chicago, IL 60605
- C Fish House LLC at 20 W Kinzie St, Chicago, IL 60654