Maybe... If they're a chain, the sign will look the same everywhere, right? Maybe not necessarily. I wonder if there's a difference (for legal purposes) between putting the apostrophe-S or not, like if they're different businesses. We should find out if it's the same or not.

I'll have to try the pizza at this place soon though, I forgot it existed until the other Corleone's was mentioned.