Buckingham Palace January 2, 2020August 10, 2019 Buckingham Palace has served as the official London residence of the UK’s sovereigns since 1837 and today is the administrative headquarters of the Monarch.