2 beds · Lollard Street, London, SE11 | Easy Property