Where is West Lees?

Where is West Lees located?

West Lees, England, Great Britain (approx. 54.4132662742°, -1.2746715546°)


Where is West Lees on the map?