World's largest White Castle location officially opens in Orlando

More stories from FOX 35 Orlando

More stories from Florida