Lifeblink
Splash header
Apple store
Google play

Click here to continue to site

Buckingham Palace

The palace is the royal residence and administrative headquarters. There are 775 total rooms in the palace.

London, England, UK