In the center of London, there are plenty of spas to choose from, with most situated in London's luxury hotels. However, as London reopened in Spring 2021 after the pandemic, a new type of relaxation ...