Our branch is located a hundred meters from the Windsor castle, right at the edge of the bustling tourist life, surrounded by hotels and restaurants. Indulge yourself with a massage before, after, or indeed instead, of a busy day of sightseeing.
Address: 17 High St, Windsor SL4 1LD
Tel: +44 1753 863 999
Mon – Sat 9:00am – 9:00pm
Sun 9:00am – 7:00pm