Home London, United Kingdom  September 2009  
Previous Home Next



Her Majesty's Royal Palace and Fortress, more commonly known as the Tower of London (and historically as The Tower), is a historic fortress and scheduled monument in central London, England, on the north bank of the River Thames.

IMG_4740_4631