Auberge de la Tour is a French restaurant. Please note that information online indicates temporary closure, but recent updates suggest it may be open on weekends.