Pizza Hut 27397

Pizza Hut #27397 is a Pizza Hut restaurant located at 3320 Floral Avenue in Selma, California.