New Delhi is an Indian restaurant offering a warm atmosphere, Indian music, and a covered, heated terrace.