Super 8 by Wyndham Mountain View
El Camino/El Monte, 1665 W El Camino Real, Mountain View CA 94040