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