Updated Today COMPARE Avalon Towers on the Peninsula 2400 W El Camino Real, Mountain View, CA 94040 1 Bed $3,860 - $4,290