City Apartments 4 stars

8A Herbal Hill, Islington, London, EC1R 5EJ, United Kingdom

Hotel image
Read more reviews for City Apartments