32
137 59th St N
Birmingham, AL 35212
$1,610,000 USD
10,920 SF
23
Units
11.97% Cap Rate
10,920 SF
$1,610,000 USD
Apartments