Places

H2O Float Spa – Toronto, ON

Dive into a serene experience of weightlessness, tranquility and sensory deprivation to restore balance to your mind and body at Toronto’s first Float Spa.