Citadines Barbican London Hotel London / United Kingdom. 7-21 Goswell Road, Islington, EC1M 7AH,. 4/5. 89 Review. Check In 27 Oct 2018. 1 Night..