I consider myself a pizza expert. I love love love pizza and JJ Twiggs in Palatine has the best thin crust pizza ever! The double decker pizza is also really good. It's a small r...
All reviews seem positive