We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers: Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Our Aintree store, is a mecca for beauty, skin, nails, hair and makeup. Our team of 12, will pamper to every beauty dilemma. Here you can indulge in one of our 5 treatment rooms, be pampered in our new deluxe pedicure area, or a receive a style...more