British Army Land Forces Headquarters, Andover

3
The new headquarters of the British Army is located in Andover, Hampshire.