Château de la Treyne is a luxurious riverside hotel housed in a restored 14th-century castle. It offers fine dining with regional cuisine and features gardens, a heated pool, and tennis court.