Where is Westwood, Greater Manchester?

Where is Westwood, Greater Manchester located?

Westwood, Greater Manchester, Westwood, Greater Manchester, Great Britain (approx. 53.5462°, -2.1275°)


Where is Westwood, Greater Manchester on the map?