Green Tea HP (Layton Hills Mall) reviews | Coffee & Tea at 1201 N Hill Field Rd, Layton, UT 84041 - Layton UT

Green Tea HP (Layton Hills Mall)

5.0
18 reviews
|Layton, UT 84041