at 651 Windermere Road , London , N5X 2P1
Tetherwood Spa is an oasis of tranquility in the warm surroundings of an elegantly restored home. We offer a wide variety of health, beauty and relaxation treatments to rejuvenate the body and soul. A visit to Tetherwood is an unforgettable Spa experience