The Shaftsbury Hotel series is a combination of contemporary four-star hotels located throughout the center of London, with a prime location close to Hyde Park, Lancaster Gate, Queen's Road, Paddington, Marble Arch, Kensington, Piccadilly, and Oxford Street, making it a favorite among tourists from all walks of life.