2 beds · Lambarde Square, London, SE10 | Easy Property