40
2859 Denver St SE
Washington, DC 20020
$750,989 USD
3,780 SF
5
Units
9.53% Cap Rate
3,780 SF
$750,989 USD
Apartments