Discovery Square ApartmentsApartment Rentals in HerndonContact13720 Atlantis St, Herndon, VA 20171(541) 505-5202Get DirectionsSaveShare