Best Indian restaurant in Leavenworth, united states