Company name: Delrio's Restaurant
Description: Intimate Italian cellar restaurant
City Centre, 10-12 Blossom St, York YO24 1AE, United Kingdom