Now Open: Holiday Inn Express Elkhorn
First Hospitality, an award-winning Chicago-based hotel management and development company, announces the opening of the Holiday Inn Express & Suites Elkhorn-Lake Geneva Area. Located at 200 W. O'Connor Dr. in Elkhorn, Wisconsin, the 83-room hotel marks First Hospitality's fourth property in the state.