Barbican Serviced Apartments

Glasshouse Yard, Islington, London, EC1A 4JL, United Kingdom

Hotel image
Read more reviews for Barbican Serviced Apartments