L'Indus is a restaurant offering Italian and pizza cuisine, serving flavorful dishes since 1986.