40
2859 Denver St SE
Washington, DC 20020
$795,165 USD
3,780 SF
5
Units
8.5% Cap Rate
3,780 SF
$795,165 USD
Apartments