The Castle Bar 2 stars

392 Camden Road, Islington, London, N7 0SJ, United Kingdom

Hotel image
Read more reviews for The Castle Bar