Angus Hotel 2 stars

31-31 Argyle Square, Camden, London, WC1H 8AP, United Kingdom

Hotel image
Read more reviews for Angus Hotel