White Tower

The White Tower is the oldest part of the Tower of London and also the most imposing, built on the orders of William the Conqueror and intended to “overawe the citizens of London”. Nowadays it houses part of the Royal Armouries and is the perfect place to overawe your guests with a regal pre-dinner reception.

Post Navigation