Heavenly Roasted Turkey on French Bread with Cheddar cheese, lettuce, tomato, and our creamy dill sauce.