Helen's Hotel

20 Craven Park, London NW10 8TD