12
641 Indiana Ave NW
Washington, DC 20004
$4,800,000 USD
5,219 SF
5,219 SF
$4,800,000 USD
Storefront Retail Office