Taverna Russo is a Sicilian restaurant located on the island of Ortigia, within the historic Palazzo Russo. The restaurant specializes in fresh seafood dishes, including oysters and raw fish preparations, and offers wine pairings.