There are 8 Villa Pizza locations in Las Vegas. This Villa Pizza is located at 3385 S Durango Dr Ste H, Las Vegas, NV-89117. An interactive Map of this Villa Pizza is shown below.
View details of this Villa Pizza location, or other Villa Pizza locations in Las Vegas.