Turkey Melt with Olive, Tomato and Roasted Pepper Mayonnaise

This sandwich has both great textures and delicious flavors.