Factory Tea Bar

46461 Mission Blvd #7909 Fremont CA 94539 USA

(510) 657-8869

Location