Grefrath is a municipality in the district of Viersen . It is found in the western part of North Rhine-Westphalia , Germany .
Grefrath is a municipality in the district of Viersen , in the western part of North Rhine-Westphalia , Germany .