The Tower Hotel
United Kingdom / London, England
Location ID: #10300794
The Tower Hotel is a four-star hotel located on the north bank of the River Thames, right beside St Katharine Docks, with spectacular views of Tower Bridge and the Tower of London. Opened in 1973, the hotel features 801 guest rooms, many of which offer panoramic outlooks over London’s skyline. Amenities include a restaurant (Vicinity) with riverside views, a cocktail bar (Vu Bar), 19 meeting rooms with a max capacity of 550 pax theatre, including the Tower Suite with unrivalled views of Tower Bridge, and a business centre, and access to a nearby gym.
Location Category:
- CITYSCAPES, ROOFTOPS AND VIEWS - Cityscapes;
- CITYSCAPES, ROOFTOPS AND VIEWS - Rooftop views;
- HOTELS, HOSTELS AND B&BS - Hotels, London;
- RESTAURANTS, PUBS AND CLUBS - Hotel bars;
- RESTAURANTS, PUBS AND CLUBS - Hotel restaurants;
- RIVERS, CANALS AND LAKES - River views;
- RIVERS, CANALS AND LAKES - Thames views
Architecture Style:
- Modern (post 1945);
- Period 1970-1980