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

849 Independence Ave, Mountain View, CA 94043, USA

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

1285 Hammerwood Ave, Sunnyvale, CA 94089, USA

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

3003 Scott Blvd, Santa Clara, CA 95054, USA