The Body Shop

Flag as Inappropriate

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
(314) 862-1988
  • Accessibility Details: Fully accessible
  • Hours: Mon - Sat, 10am - 9pm; Sun, 11am - 6pm
  • Accessible: yes
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?
See more »