13 employees
North River Surgical Center is a Tuscaloosa-based medical clinic for endoscopy, general surgery, and podiatry treatments.