- 13722 Neil Armstrong Ave #207, Herndon, VA 20171$2,700/mo2 beds · 2 baths · 1,150 sq ft13722 Neil Armstrong Ave #207Herndon, VA 20171View units
- 3160 John Glenn St, Herndon, VA 20171$2,650/mo2 beds · 2 baths · 1,330 sq ft3160 John Glenn StHerndon, VA 20171



