Love White Castle?! This place is huge! The restaurant located near Disney World is 4,567 sq. feet and will eventually be open for 24 hours. This is interesting, this location in Orlando is the first to open in Florida since the 1960's! See more here.
See the story here;
Photo credit Getty Images