This establishment is located in the heart of Aveyron, between the Tarn river and the Lévézou massif. It offers a place to stay with simple rooms and is situated on the village's central square.