PizzeRizzo and the rest of the Muppet-themed shops are all set in Los Angeles, not New York. PizzeRizzo just happens to be a pizzeria with a New York style vibe to it. Inside PizzeRizzo, there's a bunch of advertisements (links provided) that say Grand Avenue as their address. These ads were...