Orchard was founded in Toronto, Canada. Our headquarters is located at 1139 College Street, Toronto, Ontario.

We will have someone available to assist you between 10AM-6PM, Monday to Friday, and by special arrangements on evenings and weekends. Thinking about stopping by? Leave us a message and let us know!