‘World’s largest’ White Castle opening in Orlando next week

The “world’s largest” White Castle restaurant will open on Monday, May 3. Read more at Fox News.…