Red Tea House is located in Scarborough, Canada on 2903 Kennedy Rd. Red Tea House is rated 3.6 out of 5 in the category chinese in Canada.
Service options
Takeaway
Dine-in
Amenities
Good for kids
Toilets
Accessibility
Wheelchair-accessible car park
Offerings
Coffee
Small plates