Thin Crust Fans: Here is your mecca. Carmen's Pizza,located in Pete and Elda's Bar, is the home of some of the best Thin Crust Pizza in NJ. This is a great spot to come hungry. You might even be up to the XXL Pizza challenge. If you eat one of the XXL pies you can get a free t-shirt. Carmen's is also a fine place to watch a game.