2 beds · Timbrell Place, London, SE16 | Easy Property