Restaurant L'Indus is a pleasant and warm establishment. It offers a surprising covered terrace at the back, providing a unique dining experience. The restaurant is located at 14 Place de la Liberté.