127-129 Parkway, London NW1 7PS, UK - NW1 7PS - London, United Kingdom View Map Area: Camden Town / Regent's Park / Hampstead
Photo Hotel York &Amp; Albany