Close to Plaza De Santa Teresa Shopping Mall and Kaiser Permanente Medical Center. Many routes of buses are available.
Santa Teresa & Cottle is located at San Jose, CA 95119