The Celtic Tea Shoppe

4432 Pearl Ave San Jose CA 95136 USA

(408) 267-7090

Location