Montrose Apartments
(new)

1720 West El Camino Real, Mountain View, CA 94040

Call 24/7855-809-9065

Email usShare

Featured amenities
  • Pet friendly
  • Clubhouse
  • Saltwater pool
  • Kinetic fitness center

Check availability or lease online