DAVIDsTEA Palo Alto

locations.davidstea.com/us_en/ca-palo-alto-160

Tea Shop - sells its own brand of tea

318 University Ave
Palo Alto, CA 94301
(650) 462-1450

Sign up to review DAVIDsTEA Palo Alto

FacebookTwitterInstagramTumblrPatreon