Pizza Hut 7823

Pizza Hut #7823 is a Pizza Hut restaurant located at 236 North Elm Street in Ottawa, Ohio.