3 beds · Palmer Road, London, SW11 | Easy Property