minube
Hôtel Le Square
The Hôtel Le Square is a fabulous place right in the town of Aurillac, in the French province of Auvergne. It has everything you need to make you feel at home. The reception is very helpful to ensure that you have a great stay.