17
3605 Cahaba Beach Rd
Birmingham, AL 35242
$1,100,000 USD
7,793 SF
7,793 SF
$1,100,000 USD
Office