Established in 1991, Indus is a long-standing Indian restaurant. Known for flavorful dishes and friendly service.