Pizza Hut 23640

Pizza Hut #23640 is a Pizza Hut restaurant located at 7960 North Mesa Street in El Paso, Texas.