Frozen Pizza from Italy Is a Thing — and It’s Very, *Very* Good
There's frozen pizza and then there's this frozen pizza: Made in Italy from the best local and organic ingredients, flash-frozen, and delivered to your door, it is very, very good.
There's frozen pizza and then there's this frozen pizza: Made in Italy from the best local and organic ingredients, flash-frozen, and delivered to your door, it is very, very good.