The Foot and Ankle Center of Nebraska has opened a new Papillion, NE location. Welcoming patients to our new Papiillion office - Omaha, NE Foot Doctor 402-391-7575.