The Cumberland offers a range of rooms, including suites. It's located near Hyde Park and Oxford Street.