image
AnonymFeb 1, 2013

Buckingham Palace?

992
0+
0-
Visible
  • Best answer

  • Others answers (1)

  • image
    Feb 1, 2013

    Buckingham Palace in London is not only the Queen's official residence, but also the administrative headquarters of the British monarchy. Buckingham Palace is situated in St. James Park in the Westminster borough of London. Victoria Station is located near the south side of the Palace. Green Park is located just north of Buckingham, and Hyde Park Corner is on its west side.

    0+
    0-
    Comment
  • image