Charlotte Street Hotel, Firmdale Hotels is situated in the media neighborhood just north of Soho. It is a minute's walk from leafy Soho Square and the theater district, within easy reach of the financial center ... Read more

View all Luxury Hotels in London