HORSE GUARDS PARADE

Horse Guards Parade

Horse Guards, London, SW1A 2