Just when I was almost convinced there was no such thing as good pizza in Las Vegas... I stumbled across Villa Pizza... I ordered a basic pepperoni and sausage pizza (which was absolutely delicious), garlic cheese bread, and a root beer. I am so happy to have finally stopped at this restaurant I've driven past everyday.
The Absolute Best Pizza In Town, is located on the westside of Durango just south of Desert Inn, in between Durango Inn & O'Reilly Auto parts.
Villa Pizza was also voted "Best of Las Vegas" for their pizza, three years in a row)