London, the capital and largest city of England and the united Kingdom, a 21st century city with history stretching back to roman times. At its centre stand the imposing Houses of Parliament, the iconic Big Ben’ clock tower and Westminster Abbey. Not forgetting Buckingham Palace, the royal residence in London.
The Tower Hotel
The Tower Hotel is a 4- star hotel, enjoying fantastic views over Tower Bridge and surrounding landmarks including the Tower of London and is perfectly positioned for sightseeing. During the warm summer months, the bar and brasserie restaurant provide the perfect outdoor setting to enjoy these fabulous views, whilst floor-to-ceiling windows in the brasserie ensure that none of that outside magic is lost during the colder months. Every room at the hotel offers great comfort and facilities including TV, tea/coffee making facilities, hairdryer and Wi-Fi.