On September 17, 2025, the City of Omaha Planning Department’s Permits and Inspections division revealed that a new restaurant is on the way to Miracle Hills Square, a 137,000-square-foot retail center at 645 N 114th Street, Omaha, NE 68154. The retail bay at Miracle...