Buckingham Palace

The Buckingham Palace is the London residence and principal workplace of the monarchy of the United Kingdom.

The New Scooby-Doo Mysteries
Insert details here.

Appearances

 * The New Scooby-Doo Mysteries
 * 111. Sherlock Doo