Some foods are worth the journey, no matter how far. The burgers at The Spot Restaurant in Sidney, Ohio, fall firmly into that category – the kind that have people mapping routes, calculating drive ...