Grange Lancaster Hotel 3 stars

4 - 6 Bedford Place, Bloomsbury, Camden, London, WC1B 5JD, United Kingdom

Hotel image
Read more reviews for Grange Lancaster Hotel