This space will soon be the home of a Legitimately Useful Visitor's Guide to LA, "The Most Disappointing Tourist Destination in the World" according to Reddit.
Tea Master Matcha Cafe and Green Tea Shop
450 East 2nd Street, Los Angeles, CA 90012, (213) 680-1006