10
812 Upshur St NW
Washington, DC 20011
$912,000 USD
2,931 SF
2,931 SF
$912,000 USD
Storefront Retail Office