12
118 71st St
Birmingham, AL 35206
$1,200,000 USD
8,810 SF
10
Units
8,810 SF
$1,200,000 USD
Apartments