Mountain View Tea Village and Gallery is a fabulous shop in Mountain View that can supply you with all your tea needs. They only sell natural, quality teas directly from Taiwan, so you know you’re getting the best products. Feel free to stroll around, and know that the employees are happy to chat and explain […]