Incredible location for visiting London.
The Haven Hotel is the perfect base from which to explore much of London’s popular attractions. Around the corner from Hyde Park for relaxing picnics and concerts and close to Oxford Street, home to the city’s most exclusive shops including Harrods and Selfridges. Other nearby points of interest include Westminster, Regent Street, Carnaby Street and the King’s Road.