The Body Shop stores in Peoria, Illinois on Map
The Body Shop store locations in Peoria (Illinois)
More The Body Shop stores in Illinois - IL
The Body Shop stores located in Peoria: 1
Largest shopping mall with The Body Shop store in Peoria: The Shoppes at Grand Prairie
The Body Shop store locator Peoria displays complete list and huge database of The Body Shop stores, factory stores, shops and boutiques in Peoria (Illinois). The Body Shop information: map of Peoria, shopping hours, contact information.
More The Body Shop stores in Illinois - IL
Search all The Body Shop stores located in Peoria, Illinois