You will find Hôtel Château Sallandrouze in the historical village of Aubusson, surrounded by the green hills and bubbling rivers of the Limousin, in the heart of France.