Buckingham Palace

Buckingham Palace – The official London residence of the British Monarch, Buckingham Palace is one of the most recognizable London Landmarks and dates back to the 18th century. The site however had changed ownership and purpose of use since the 16th century. In 1703 the Duke of Buckingham (more…)

Continue ReadingBuckingham Palace