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é.
14 Place de la Liberté, 38400 Saint Martin d'Hères, France