Chef’s de France Dining Review
Overall Grade: 7.5/10 Chef’s de France, located in the France Pavilion at World Showcase in Epcot, has been a place that has stayed pretty consistent over the years. However, our last visit was probably the least favorite of our many dining experiences at this restaurant. But that is bound to happen at any restaurant and […]