Final Rest was narrow, flat plateau that was located on the planet Nyriaan, about 100 kilometers north of the city Locus, and it was one of the highest points on the entire planet. The plateau was situated in a region of the world that was controlled by the Corporate Sector Authority and during the waning years of the Galactic Republic, the plateau became the site of the control center of the Deluge Experiment, an effort by the CSA to flood the surface of Nyriaan.