mayliang.us
Victoria & Albert’s, Grand Floridian, Disneyworld
As I mentioned in my previous post, there is just something richly amusing about the fact that the highest rated restaurant in Florida is located in Disneyworld. (Perhaps it’s picturing the reacti…