Clayton Hotel City of London is located in central London and is only a short distance from London’s financial hub including Fenchurch street, the ExCel Centre, the Tobacco Dock & more.