Mama Nina's Italian Restaurant, located on the corner of Main and Elm Streets in downtown Oneonta, has gone out of business.

A sign posted on the window of the establishment Thursday ominously read, "Out of Business."

More details to follow as we know them.

More From WDOS-WDLA-WCHN CNY News