Restaurant Delhi Palace offers fine Indian cuisine, with specialties from India. The establishment also features an idyllic beer garden under chestnut trees.