Relais de Villeroy is a French restaurant located on Route Nemours. It offers French cuisine.