2 beds · Dowells Street, London, SE10 | Easy Property