Devi is an Indian restaurant offering flavorful dishes.