32
137 59th St N
Birmingham, AL 35212
$1,610,000 USD
18,500 SF
23
Units
10.97% Cap Rate
18,500 SF
$1,610,000 USD
Apartments