The Cumberland hotel is a stunning, artistic hotel set right in the heart of London. Step inside the lobby, striking pieces of art are on show. Go beyond the lobby, and let the newly renovated Momentus Champagne Bar lead the way. Revealing sparkling...