Lord of the Fries opening Flinders Lane