Inochi Spa

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.

Packages and Promotions

CONTACTInformation

Get Directions

NEARBYActivities

OUTSTANDINGEats

NEARBYAccommodation

Have questions or comments?

Contact us