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.