Buckingham Palace
Buckingham Palace has served as the official London residence of Britain's sovereigns since 1837 and today is the administrative headquarters of the Monarch.
7 photos · 74,686 views