Santa+Lucia+Italian+Kitchen

It appears that the Santa Lucia Italian Kitchen was located at the corner of 76th Street and Jamaica Avenue. It is currently the location of the Star 5 Mini Market Corp. But if you look up at the corner of the building, you see the rusted remains of an old tennant -- does anyone know what this place was like? When did it close? When did it operate?