Carlton Hotel

Birkenhead Street, Camden, London, WC1H 8BA, United Kingdom

Hotel image
Read more reviews for Carlton Hotel