Get directions to: Lame Duck, Delaware, OH Restaurant address: 27 E Winter St Delaware, OH 43015, USA Driving Walking Bicycling Restaurant: Lame Duck