One of my favorite pizza places in Las Vegas! I have gone to both locations and like both.
The must try here is the meatballs! They are amazing and I need to order them every time I go. They melt in your mouth and the sauce is amazing. I cannot say enough good things about them.
I love all the pizzas I have tried as well. They have so many different varieties from red to white sauce and thick to thin crusts so you will have no problem finding the pizza that is right for you.
You really can't go wrong here. Everything is great!