Address: Station-service Intermarché, Rue de Lille, Neuville-Saint-Rémy, Cambrai, Nord, Hauts-de-France, Metropolitan France, 59554, France