Very well-located small stay in London