North River Church Church of Tuscaloosa, AL. The location of North River Church Church is 35406, 4215 Rice Mine Rd NE - marked with a pin on Google Map.