Opus Restaurant Customer Service Phone Numbers Customer Service: 416.921.3105   Opus Restaurant Headquarters Info, Email, Phone number, Website and live chat Information The Opus Restaurant Headquarters 37 Prince Arthur Ave, Toronto, ON M5R 1B2, Canada. If you searching for Opus Restaurant Customer Service Number, you are at the right place. In this post, we have provided a