In the heart of London City district, this 5-star hotel offers luxury rooms with stylish bathrooms and iPod docks. The Barbican Train and Underground Station is less than a 10 minute walk away.
52 Chiswell Street, City of London, London, EC1Y 4SD, United Kingdom
Hotel booked 4 times today.
Nightly rates from $155 to $1 034