Introduction to Buckingham Palace past and present. ... Buckingham Palace has served as the official London residence of Britain's sovereigns since 1837.
Buckingham Palace is the official London residence of the British monarch. The palace is a setting for state occasions and royal entertaining, and a major tourist attraction.