The Porch
Address:
706 S 6th St, Champaign, IL 61820
Phone:
(217) 383-1003
Restaurants,
Barbecue
Other Businesses:
- Espresso Royale at 1411 S Neil St, Champaign, IL 61820
- Cowboy Monkey at 6 E Taylor St, Champaign, IL 61820
- Penn Station at 906 W Town Center Blvd, Champaign, IL 61822
- Wedge Tequila Bar & Grill at 415 N Neil St, Champaign, IL 61820
- Subway at 616 E Green St Ste A, Champaign, IL 61820