London Attractions: The Tower of London

The Tower of London may not be the prettiest building in the city, if compared to some of the other famous London tourist attractions like Buckingham Palace or the Houses of Parliament. Standing proud on the skyline of the Thames, this 930 year old building deserves to be written about … Continue reading