1
2120 Lynngate Dr
Birmingham, AL 35216
$685,000 USD
3,000 SF
3,000 SF
$685,000 USD
Medical