Whether on business or holiday, each of the 74 rooms at this 0-star property are designed help guests relax in comfort and style. Shared bathroom, non smoking rooms are among the amenities guests will find in e ... Read more

View all Luxury Hotels in London