18
307 E Main Street
Carrboro, NC 27510
$1,389,000 USD
2,878 SF
2,878 SF
$1,389,000 USD
Storefront