Pizza Hut 13238

Pizza Hut #13238 is a Pizza Hut restaurant located at 4960 East University Boulevard in Odessa, Texas.