I am not one to do a lot of reviews but I do have to say Pop-Up pizza is the best pizza in Downtown Las Vegas, heck it comes pretty close to the best pizza in town period. The white pizza is killer as is the Oscar! Will be heading over there for lunch and I may even pick up an order of the fried pickles!
Pop-Up Pizza at the Plaza is well worth the trip!
Bon Appetit!!!