Hotel Cumberland is a contemporary hotel located in London, offering comfortable accommodations, modern amenities, and convenient access to nearby attractions. The hotel features a range of rooms, an on-site restaurant and bar, and facilities for both leisure and business travelers.