580 Eden Avenue, London South