London | Tower of London | Travel Guide
If it’s a storied past you’re in search of, look no further than Her Majesty’s Royal Palace & Fortress the Tower of London, a medieval castle in the heart of London with a bloody history. The Tower of London was established by William the Conquerer in the year 1066, but nearly 1000 years of history have culminated in the behemoth construction you see now.
Previous
Ireland | Galway City | Travel Guide
Next