O
Villa Pizza
3620 W Sahara Avenue # W4, Las Vegas NV 89102-5817
(702) 368-0368
Family owned and operated Italian restaurant. We provide dine in, take-out, delivery and catering services.