Square Mile/The City
Hotels in Square Mile/The City
This hotel in the heart of the city is just a stone's throw from the Tower of London. A 12-storey mid-rise, it was built in 2002 and houses 307 rooms and 11 suites. Common areas have a relaxed, neutral design, as do guest rooms with cream-tan-gray palettes.