The Tea Place is located in Edmonton, Canada on 13671 St Albert Trail NW. The Tea Place is rated 4.3 out of 5 in the category tea store in Canada.
Address
13671 St Albert Trail NW
Accessibility
Wheelchair-accessible car park
Wheelchair-accessible entrance