Thistle City Barbican is placed on the edge of London’s historical Square Mile, perfectly located for the City, the world renowned Barbican Centre, and within easy reach of the Tate Modern. The hotel boasts two excellent bars, a comfortable lounge...