The Horse Guards Parade is London's largest, single open space. It was built in 1745 to house the old palace guards. The guards are changed every hour.
Photo album created with Web Album Generator