Champlain Manor Categories Retirement Residences & Long Term Care Facilities 65 Fittons Rd. W. Orillia ON L3V 3V2 (705) 326-8597 (705) 326-9831 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×