3401 Dufferin Street, Toronto, ON

WE ARE OPEN!

Mon – Sun: 11am – 6pm

(416) 629-2391 Book a Table