Grilled Ham, Tomato, and Pesto Sandwich

$8.50