Tucked away on a corner in downtown Sidney, Ohio, The Spot Restaurant beckons with its vintage Art Deco façade and the promise of dessert that will haunt your sweetest dreams.