New Delhi is a modern Indian restaurant offering flavorful cuisine rooted in Indian culinary traditions.