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