320 Turtle Creek Ct, San Jose, CA 95125, USA
A:
B: 320 Turtle Creek Ct, San Jose, CA 95125, USA

See on Google Maps