Smart City Apartments - City Road 4 stars

238 City Road, Islington, London, EC1 V2PQ, United Kingdom

Hotel image
Read more reviews for Smart City Apartments - City Road