5869 Santa Teresa Blvd – San Jose, CA
START TOUR