Home
About Us
Menu
Location
Ask Our Tea Master
Green Tea Terrace
What's New
Green Tea Terrace, Coming to California Plaza
Please visit us at this new location, Water Court at California Plaza, located in
the heart of Downtown Los Angeles.
Click here for detail
Online Store
Recipes
Site Map