Pizza Hut 12403

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