4
820 Taylor St NE
Washington, DC 20017
$800,000 USD
3,769 SF
10
Units
3,769 SF
$800,000 USD
Apartments