2 beds · Casella Road, London, SE14 | Easy Property