Category Archives: London Maps and Guides

The Tower of London

Construction of the tower of London was started in 1078; it is a large castle which has been periodically expanded by successive kings and queens over the centuries. The exteriors and interiors were improved through the changing times by its … Continue reading

Posted in Accessible London | Leave a comment