Hazlitts Hotel London is located in Soho, the trendy area of narrow streets, home to many of London's most fashionable restaurants, bars and clubs. Nestled between Oxford Street and Shaftsbury Avenue, Hazlitts is the ideal base for shopping and theatres, yet it is only minutes to the city, London's business district and Covent Garden.
Such a central location means Hazlitts is perfectly served for the tube, buses and train stations.
Hazlitt's Hotel London Click here to browse more
London Hotel UK
|