Best Indian restaurant in Roxbury, united states