DEFWICH is a fast food establishment. It is located in Ayvacık, Çanakkale, Turkey.