Santa Teresa Store

5885 Santa Teresa Blvd
(at Snell Ave)
San Jose, CA 95123
408 629-1812