Cecelia's Ristorante has been in business for 18 years on Elmwood in Buffalo, but Sunday was its last day open for business, according to WKBW.

The restaurant invited people to stop by one last time for brunch on Sunday and then said farewell to its customers. There's no word on why the business is closing.