662 Eden Avenue, London South