Is the Tower of London hotel worth it?
Guests who stayed here loved: “The location of the room was wonderful with a beautiful view of the Tower Bridge and London and easy access to transport, sites and services. Central location with a perfect view of the Tower of London. A great stay overall. The location was the main reason. Tower Bridge has stood over the River Thames since 1894 and is one of the most recognisable landmarks in the world. Enjoy admission inside Tower Bridge without further payment.
Is there a restaurant at the Tower of London?
Frequently Asked Questions about Tower of London restaurants The Tower of London has two Cafés including the New Armouries Café and the Raven Café and one kiosk called the Jewel Kiosk. There is one restaurant on the site as well. Inside the Tower At the New Armouries Café we offer a large range of hot meals, as well as soup, sandwiches, freshly made paninis, salads and offers for children. Pop in for a hot drink with a croissant or pastry.