A long-standing Italian restaurant, Isola D'Oro is a prestigious establishment on the Lido.