Best Indian restaurant in Dover, united states