1288 W South Blvd
Montgomery, AL 36105
$1,700,500 USD
21,650 SF
21,650 SF
$1,700,500 USD
Hotel