Pizza Hut 12401

Pizza Hut #12401 is a Pizza Hut restaurant located at 6625 South Dixie Highway in Miami, Florida.