Hampstead Britannia 3 stars

Primrose Hill Rd, Camden, London, NW3 3NA, United Kingdom

Hotel image
Read more reviews for Hampstead Britannia