The new hotel is set to open in March of 2021 in downtown Omaha.

Load comments