Michelin Star Awarded to Disney World’s Victoria & Albert’s Restaurant
Walt Disney World is inviting you to be their guest at their first-ever Michelin star restaurant. The contemporary eatery Victoria & Albert’s is nestled inside Disney’s Grand Floridian Resort &…