Delrio's is a Sardinian restaurant situated in a cellar bar. The cuisine is Italian with an emphasis on fresh fish. They can cater for private parties of up to 130 people.