Established in 1984, The Indus is an Indian restaurant. It offers parking and is located on Sheffield Road.