The latest Sydney store to make its emergence is Icarus, situated on Reservoir Street in Surry Hills.