Ciğerci Fevzi Usta is a restaurant specializing in flavorful liver dishes.