Harbor Square Apartments 3201 Sumac Road Southwest, Decatur, AL 35603