Lonsdale Hotel

9-10 Bedford Place, Camden, London, WC1B 5JA, United Kingdom

Hotel image
Read more reviews for Lonsdale Hotel