Tea Villa

Tea Villa, 150 S 1st St Suite 103, San Jose, CA 95113, United States

(408) 770-2950

Location