We are based in Scarborough, Ontario, Canada 4168 Finch Ave East, Ph 77, Toronto, Ontario, M1S 5H6, Canada. 4168 Finch Ave East, PH 77, Toronto, Ontario, M1S 5H6, Map → WEEK DAYS: 10:00 am – 06:00 pm SATURDAY: 12:00 – 18:00 pm SUNDAY: CLOSED Tel: 416-750-9191 Or: 416-757-2525 Δ