Orchard was founded in Toronto, Canada. Our headquarters are located at 1139 College Street, Toronto, Ontario.
We will have someone available to assist you between 10AM-6PM, Monday to Saturday (we’re closed on Sundays), and by special arrangements on evenings and weekends. Thinking about stopping by? Leave us a message and let us know!