Address 705 Deatrick St Defiance OH 43512 United States
Phone: (419) 783-8915 Open 24 Hours a Day: No