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.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results