Auberge de la Tour is a restaurant offering fine dining within a 17th-century inn, featuring modern rooms and a garden.