Best Indian restaurant in Poland