Homes for sale - 956 NARROWS POINT DRIVE, Birmingham, AL 35242 – ML...