The Body Shop
Add to Favorites
OPEN NOW
Today: 10:00 am - 9:00 pm
Saved to Favorites
Phone: (217) 398-6930
Phone: (217) 351-6008
Address: 2000 N Neil St, Champaign, IL 61820
2016 N Prospect Ave, Champaign, IL 61822
2023 N Prospect Ave, Champaign, IL 61822
2000 N Neil St, Champaign, IL 61820
2404 W Springfield Ave, Champaign, IL 61821
2000 N Neil St, Champaign, IL 61820
1305 N Mattis Ave, Champaign, IL 61821
2000 N Neil St, Champaign, IL 61820
7 Convenience Center Rd, Champaign, IL 61820
206 N Randolph St Ste 2, Champaign, IL 61820
825 Bloomington Rd, Champaign, IL 61820