Really good pizza! Not sure if they are related to the Napoli Pizza in Squirrel Hill or not but they have damn good pizza. They are located in the Miracle Mile shopping center in Monroeville near DSW.
We got pepperoni, mushroom and extra cheese and it was freakin' outstanding!
It's best to eat the pizza in house or at least wait 10 to 15 minutes for it to cool down and set because the cheese will slide right off of the pizza.