Delrio's
Italian · Fine Dining
Delrio's is an Italian restaurant with Sardinian influences. Dine in a unique cellar setting with vaulted brick alcoves. Open evenings only.
Location
Best places nearby
The highest rated places close to Delrio's.
Local restaurants nearby
10-12 Blossom Street, ENG



