The Body Shop
Drag box to select area
The Body Shop is a beauty supply store located inside the Mayfair Mall. This store offers a variety of products, from creams to lotions to fragrances and more. The staff says that the store's most popular products are its line of skin care and bath care products.
2500 N Mayfair Rd, Wauwatosa, WI 53226
- Hours: Mon - Sat, 10am - 9pm; Sun, 11am - 6pm