Clayton Hotel City of London
10 New Drum Street, Tower Hamlets, London, E1 7AT, United Kingdom,Object type: Hotel London
One of our top picks in London.Clayton Hotel City of London is ideally located for the city’s Financial District with a 10-minute walk from Liverpool Street Sta