CHI Health Clinic Family Medicine/Internal Medicine (81st and W. Center)
8141 W Center Rd Suite 200, Omaha 68124