Elizabeth’s place is located in the best place in London. It’s just a short walk from the Hampstead tube station. The place is beautifully decorated very clean and very cosy. We enjoyed our stay there.