Leslie Road Accommodation 46 Leslie Road, London E11 4HG