Address27 West St S, Orillia, ON
Inochi Spa is a health and wellness spa located in Downtown Orillia, Ontario. Our goal at the spa is to bring about a state of natural balance to one’s life by easing away everyday worries and stresses. Our team at Inochi Spa are committed to providing our customers with the utmost in quality care and treatment to achieve their health and wellness goals.
Pre-booked Appointment Only