The new Barnes Village Spa is a haven from modern life, nestled in the heart of beautiful Barnes in Southwest London. Here, tranquillity and rejuvenation await with a range of stunning treatments for you and your friends as part of a programme of self-care and renewal.
Inside, the facilities are first-class with separate massage and treatment rooms, state of the art beauty technology and the best in personal care treatments.