Three distinctive addresses across London
801 rooms
Enjoying one of London's most enviable positions, The Tower Hotel sits on the north bank of the Thames, adjacent to the Tower of London and within steps of Tower Bridge. With stunning river views, four acclaimed restaurants, a full-service spa, and 801 stylish rooms, it remains one of London's great addresses.
162 rooms
A contemporary aparthotel offering spacious suites with fully equipped kitchenettes, perfect for extended stays or those seeking a home-from-home near Tower Bridge.
85 rooms
Occupying a charming Victorian building in the prestigious Vincent Square area of Westminster, The Wellington Hotel offers a tranquil retreat in the heart of central London.