Camden Studios 3 stars

86 Plender Street, Camden, London, NW1 0JN, United Kingdom

Hotel image
Read more reviews for Camden Studios