Secluded Island Facility

The Secluded Island Facility is a region on the planet Ord Mantell.