Edmonton Green Tea Restaurant

17304 105 Ave NW, Edmonton, AB T5S 1G4

greenteaedmonton.com