16 Quai De La République, Tulle
Hôtel Limouzi Tulle Centre is located in the city centre 2 km from Tulle railway station. It offers air-conditioned accommodation.