This Great Steak location has closed
Shopping Centers & Malls
2000 N Neil St Space 1306, Champaign IL 61820
Write a review
You May Also Like
0.09 miles
Market Place Shopping Center - 2000 N Neil St, Champaign
Shopping Mall, Shopping Centers
0.1 miles
Marketplace Plaza - 1901 N Market St, Champaign
Shopping Mall
Champaign, Illinois
Great Steak
Cheesesteaks in Champaign, IL
2000 N Neil St Space 1306, Champaign
Suggest an Edit
Nearby Stores
LensCrafters
2000 N Neil St Space 10B, Champaign
Vitamin World
2000 N Neil St Suite 612, Champaign
Costco Pharmacy
2002 N Neil St, Champaign