Pizza Hut 12397

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