Where is Andover?

Where is Andover located?

Andover, Andover, Great Britain (approx. 51.21135°, -1.49393°)


Where is Andover on the map?