Zağ Mağarası, Murat Nehri kıyısında, Gökçeli ve Yenidal köyleri arasında sarp bir kayalıkta bulunmaktadır. Murat Nehri'ne bakan tarafı yerden 200-300 metre yükseklikte olup kayaların oyulmasıyla yapılmıştır.
Mağara, üç kat üzerinde kurulmuştur. Her bir katında da 26 oda mevcuttur. Katlar arası geçiş yuvarlak bacalarla, odadan odaya geçişler ise kapılarla sağlanmıştır. Birinci katta Zahire deposu olarak kullanıldığı sanılan kuyular, alt katta oturma odaları, en üst katta iki haremlik odası mevcuttur. Mağara zaman içinde hasar görmüşse de şu anda 17 odası hala yapısını korumaktadır.