Mr. Sun Tea (Mountain View) 太阳先生 (Mountain View)

801 West El Camino Real Mountain View, CA 94040 United States, Mountain View, CA