1100 S 23rd St
Birmingham, AL 35205
$678,625 USD
5,429 SF
5,429 SF
$678,625 USD
Office