• Villa Montgomery Apartments
  • 1500 El Camino Real, Redwood City, CA 94063
  • s
  • Office: 650-261-9900 | View Map & Directions