About Delray Towers
3110 Mt Vernon Ave, Alexandria, VA
14-story multifamily constructed in 1962 featuring 332 apartments. Amenities include a sky lounge, conference center, and a premium fitness center with a rooftop jogging trail. Views from the rooftop lounge include historic Alexandria and bustling Washington DC.