199 Turman Ave SE
Atlanta, GA 30315
$2,000,000 USD
16,407 SF
16,407 SF
$2,000,000 USD
Religious Facility