Pizza Hut 13236

Pizza Hut #13236 is a Pizza Hut restaurant located at 2131 East 8th Street in Odessa, Texas.