Princess Hotel 2 stars

35-39 Argyle Street, Kings Cross, Camden, London, WC1H 8EP, United Kingdom

Hotel image
Read more reviews for Princess Hotel