Contact Details Harbourfront Location 249 Queens Quay W. Unit 109, Toronto, ON M5J 2N5, Canada +1-647-345-8000 *Open Long Weekends and Holidays The Beach Location 2383 Queen St. E, Toronto, ON M4E 1H5, Canada +1-416-693-9999 Our Email Please use form to contact us Send Us a Message Name Email Message Send