pizza...any kind will do...from homemade to frozen. But if you want the best pizza on the planet you'll need to take a road trip to Staten Island, NY to Denino's Pizzaria & Tavern. I could kill for some of that pie! Just the thought makes my mouth water...
|image from Google maps|
Click here to go to Denino's website where you'll find better pictures, a little about their history, and the full menu...do this on a full stomach or you'll just make yourself hungry!
Do you have a favorite pizza place?