Charlie Hotel 2 stars

63 Anson Road, Islington, London, N7 0AR, United Kingdom

Hotel image
Read more reviews for Charlie Hotel