I think Carabbas is in Staten Island. I went there once it was in the back of a shopping mall in Staten Island.
My oldest sons first wife had a party for him there. I parked my car could not even find the place in that mall.
I don't remember the food at all. One of my sons best friends was there. He was the guy who I invested in his first movie because the screen play made me laugh out loud.
I never see that kid any more.