520 Lasuen Mall, Stanford, CA 94305, USA
Photo: Abdalla nur

998 San Antonio Rd, Palo Alto, CA 94303, USA

849 Independence Ave, Mountain View, CA 94043, USA

1320, 361 Villa St, Mountain View, CA 94041, USA
Photo: google.com

37500 Central Ct, Newark, CA 94560, USA

1285 Hammerwood Ave, Sunnyvale, CA 94089, USA