The Body Shop
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.
- Hours: Mon - Sat, 10am - 9pm; Sun, 11am - 6pm
- Parking: Free lot