Room features
This London hotel features 1007 rooms with a flat-screen TV with satellite channels, as well as coffee/tea making equipment. Guests can use a separate toilet and a shower, along with towels and slippers. You can enjoy views of the city.