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