Pizza Hut 12396

Pizza Hut #12396 is a Pizza Hut restaurant located at 6500 Southwest 8th Street in Miami, Florida.