Mama Nina’s Restaurant in Oneonta Goes Out of Business!
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.