Yesterday was the grand opening for the world’s largest free-standing White Castle. The 4,567-square-foot restaurant opened shortly after 8 a.m. Monday. It’s located close to Disney World. It’s the first White Castle in Florida since the 1960s.
Learn more about your ad choices. Visit megaphone.fm/adchoices