8
6411 Garrard Ave
Savannah, GA 31405
$3,200,000 USD
7.4 AC
7.4 AC
$3,200,000 USD
Industrial