This 2010 photograph shows the interior view of Illuma Shopping Mall, located at no. 201 Victoria Street. There are irregular-shaped designs on the ceiling, which is mainly dark coloured. Title devised by Library staff.
From the Little Red Dot Collection. All rights reserved. National Library Board, 2010