Sardinian Restaurants in York

Find the top Sardinian restaurants in York near you now.

Delrio's Restaurant

Italian restaurant

Address: City Centre, 10-12 Blossom St, York YO24 1AE, United Kingdom

Reserve