- Orillia, Ontario, Canada
Trillium Manor is a company based out of 12 Grace Ave, Orillia, Ontario, Canada.