Deli s Istanbul is a Turkish restaurant offering a quiet atmosphere.