Inochi Spa is a friendly and sophisticated day spa located in downtown Orillia, Ontario. Inochi comes from the Japanese word meaning “Life”. Our goal at the spa is to bring about a natural balance to ones life by easing away everyday worries and stresses.

Address

Address:

27 West St. S Orillia, Ontario L3V5G2

GPS:

44.60617200457501, -79.41786804212688

Get Directions