five star london, luxury hotelsBest London Attractions & Events Guide

The Tower of London


Tower Hill, London EC3N 4AB

The Tower of London was founded towards the end of 1066 as part of the Norman Conquest of England, on the north bank of the River Thames in central London. Since the time of Henry III the Tower of London has housed the Crown Jewels of the United Kingdom, which have been on display at the tower since 1669.



Explore some of the most Exclusive Luxury Five Star Hotels in London...

Enjoy the Culinary delights of London's Best Restaurants...

Charles the Concierge of 5ive Star LondonTo Stimulate your Senses visit Charles the Concierge to see what he Recommends...

See some Exclusive Hotel Packages available from the 5ive Star London Hotels...

London Attractions