Review: Les Chefs De France in Epcot’s France Pavilion

We’re taking in a leisurely lunch in Les Chefs de France, the table service restaurant located in the France Pavilion of Walt Disney World’s Epcot!