TWIN TOWERS HOTEL, London
About the Hotel
4-star city-center luxury in London
Amenities
Twin Towers Hotel offers a
Rooms
The hotel comprises
Location
Situated in the heart of London, Twin Towers Hotel is just a short walk from
Dining
The hotel features an
Highlights
Twin Towers Hotel stands out with its
Highlights
Location: Heart of London, walking distance to attractions
Rooms: 200 spacious guest rooms with premium bedding
Dining: On-site restaurant with seasonal menus
Amenities: Rooftop terrace with panoramic views
Select your room type
Room rates & availability calendar
Amenities & services
General
- No smoking on site
- Free Wi-Fi in public areas
- Pets allowed
Guest Parking
- Electric kettle
Room features
- Mini-bar
- Tea and coffee facilities
- Ironing facilities
Bathroom
- Free toiletries
Self-catering
- Electric kettle



