6896 Laurel Street NW 6896 Laurel Street NW Washington, DC 20012 Under Development 69,735 Square Feet