Choose your room
Twin Towers Hotel
Twin Towers Hotel London includes 9 rooms and is 25 minutes' walk from the Hindu temple "BAPS Shri Swaminarayan Mandir London". The hotel offers Wi-Fi in public areas.
Located 2.6 km from the football Wembley Stadium, this comfortable hotel is also 7 km from Marylebone railway station. The city park "ZSL London Zoo", about 15 minutes away by car, is definitely a must-see for family tourists in London. The indoor Wembley Arena Pavilion is 2.9 km from the Twin Towers. This property is 5 minutes on foot from Dollis Hill tube station and within a few blocks of Roundwood Road bus stop.
The rooms include soundproof walls, along with such modern comforts as Wi-Fi. Bathrooms with a separate toilet and a shower, also offer hairdryers and bath sheets.
Sabores Restaurant Coffee Bar Restaurant pampers guests with Brazilian dishes and lies right near Twin Towers Hotel.