Where is Altrincham?

Where is Altrincham located?

Altrincham, England, Great Britain (approx. 53.3887597546°, -2.3449630727°)


Where is Altrincham on the map?