Review for Red Rock Casino, Resort & Spa Review For Villa Pizza Google User May 8 '18 at 2:57 This is my favorite pizza spot. The service is impeccable and they remember us by name every time. They have perfect hours and the location is convenient. Prices can be a little bit high if you are buying on a budget. View full site to comment or like