London Float Therapy is located in London, Canada on 215 Fanshawe Park Rd W. London Float Therapy is rated 4.6 out of 5 in the category health spa in Canada.
Address
215 Fanshawe Park Rd W
Accessibility
Wheelchair-accessible car parkWheelchair-accessible toilet