3
7720-7730 Madrid Ave
Birmingham, AL 35206
Price Upon Request
15,000 SF
20
Units
7.18% Cap Rate
15,000 SF
Price Upon Request
Apartments