This is a apartment home. This home is located at 2624 Niazuma Ave S APT K, Birmingham, AL 35205.Show more