4
416 24th St S
Birmingham, AL 35233
$1,150,000 USD
4,922 SF
4,922 SF
$1,150,000 USD
Freestanding