Phone: +17023316760
Address: 2520 E Craig Rd Ste 120, North Las Vegas, Nevada, USA, 89030, United States
City: North Las Vegas
Dishes: 15
Reviews: 1
"The thin crust pizza with tomato sauce was excellent. The oven really perfected it. We were looking for a light dinner and the 10-inch pizzas were perfect for sharing. If we were more hungry, we would have ordered two to be fully satisfied. They even have an ICEE machine!"
All prices are estimates.