Ten Ren's Tea is located in North York, Canada on 3401 Dufferin St K711. Ten Ren's Tea is rated 3.7 out of 5 in the category bubble tea store in Canada.
Address
3401 Dufferin St K711
Service options
DeliveryTakeaway
Accessibility
Wheelchair-accessible entrance