17
2115 Point Mallard Dr SE
Decatur, AL 35601
$3,800,000 USD
33,254 SF
8% Cap Rate
33,254 SF
$3,800,000 USD
Assisted Living