Indian restaurant offering fine cuisine.