This place was a delight from the moment we stepped in the door. I believe the one we went to was near Belmont. It was the nicest tea shop I have ever been in. The Green tea ice cream balls were wonderful and we all tried different teas.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.