The site of a former Omaha landmark is ready to make its mark once again. 30 Metro is set to open within the next couple of months at 30th and Fort streets. For 55 years, Mister C’s restaurant entertained guests until 2007 at that location. The property went neglected after that, and there was a fire in 2013.
Watch the segment below.