Tag Archives: Republic

Landmarks of London – The Tower

The Tower of London, officially Her Majesty’s Royal Palace and Fortress of the Tower of London, is a historic castle located on the north bank of the River Thames in central London. The Tower is a complex of several buildings … Continue reading

Posted in Counties Of England | Tagged , , | Leave a comment