Veules-les-Roses is a tourism and farming village situated on the coast of the English Channel in the Pays de Caux, some 12 miles southwest of Dieppe at the junction of the D68, D926 and the D142 roads.