The Body Shop
Drag box to select area
There has been a Body Shop in the Galleria since the mall opened in the 1980s. This branch is on the second level. The Body Shop sells all kinds of skin care products.
2047 Saint Louis Galleria, Saint Louis, MO 63117
- Accessibility Details: Fully accessible
- Hours: Mon - Sat, 10am - 9pm; Sun, 11am - 6pm
- Accessible: yes