TWIN TOWER HOTEL, London
Property overview
4-star city-center hotel in London with panoramic views
Amenities
Twin Tower Hotel offers a
Rooms
The hotel boasts
Location
Located in the
Dining
Dining options include the
Wellness
Twin Tower Hotel features a
Highlights
Location: Heart of London, near British Museum
Rooms: 250 spacious guest rooms with city views
Dining: City View Restaurant with international cuisine
Wellness: Wellness area and spa treatments
Calendar of room availability and rates
Facilities
General
- Wi-Fi
- Pets allowed
Guest Parking
- Electric kettle
Room features
- Mini-bar
- Tea and coffee facilities
- Ironing facilities
Bathroom
- Free toiletries
Self-catering
- Electric kettle
