Our sister website Orlando Entertainment News does not typically dabble in restaurant openings but when that restaurant is the largest White Castle in the world and that restaurant is located in Lake Buena Vista, we had to be there! What you need to know above visiting is on OEN here. |
LAME!
ReplyDelete