Langorf Hotel

20 Frognal, Hampstead, London