Dominating the bustling Millennium Square in Leeds city centre, The Electric Press, built around 1840, offers a fantastic selection of cuisines, from Italian to Indian, Asian to modern British, there s something to suit the most demanding of taste buds.