There are 8 Villa Pizza locations in Las Vegas. This Villa Pizza is located at 9495 Las Vegas Blvd S, Las Vegas, NV-89123. 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.