12
124 E Main St
Durham, NC 27701
$1,395,000 USD
3,750 SF
3,750 SF
$1,395,000 USD
Storefront Retail Office