As a general rule of thumb, I always allow an hour and a half (90 minutes) for any table service meal, and I've never been disappointed with the results. We often schedule a 7:30 ish dinner at The Rose and Crown with the expectation of being seated just a bit later, and watching Illuminations at 9:00 while eating desert. It almost always works out perfectly.