1923 Howell Mill Rd NW
Atlanta, GA 30318
$3,458,000 USD
5,969 SF
7% Cap Rate
5,969 SF
$3,458,000 USD
Storefront Retail Office