This 2009 photograph shows Iluma shopping mall, located at 201 Victoria Street. Part of the mall has a façade installed with thousands of individual fluorescent light bulbs, making it a potential medium for art installations. Title devised by Library staff.
From the Little Red Dot Collection. All rights reserved. National Library Board, 2009