Tower of London & Bridge

London,

One of the historical royal palaces, on the River Thames.

    


Leave a Reply