Pizza Hut, Pancho Villa, La Villa Restaurant,and more to open in Las Vegas

Pizza Hut and Panchos Villa Restaurant are set to open a new location in Las Vegas this year, but there’s more to come for the fast-food giant as well.The chain is planning to open the PanchoS Villa and La Villa restaurants in a new development called The Rooftop Bar and Grill, which will feature a […]