is the the body shop still in the mail IF SO WHAT FLOOR?
Address: 5 Woodfield Mall, Schaumburg, IL 60173, USA
Quin O'Brien | Sep 11, 2018
Yes, 1st floor towards the center.
Marko Polo | Sep 11, 2018
Yes fist floor
Thanks! Your answer is awaiting moderation.