Buckingham Palace, London
Palace Of The Moment – Buckingham Palace
Leave a reply
Buckingham Palace, London
Located on the wall of St Bartholomew’s Hospital in Smithfield, London.
The Tower of London, a historic castle on the north bank of the River Thames in central London.