6
917 Church St
Decatur, GA 30030
$10,500,000 USD
8,300 SF
8,300 SF
$10,500,000 USD
Hotel