Auberge Des Charmilles
➤ 20, Boulevard Saint Rodolphe De Turenne, 19120, Altillac, France
Fast Food, European, Dessert, French, Drinks
"We had a delicious meal on our vacation, good food, great service, lovely view and the sound of running water, what more could you ask for?"