Best North Indian restaurant in Yokohama, japan