Lucent Square Overlook

Lucent Square Overlook is an area located on the planet Nar Shaddaa.