Delrio's is an Italian restaurant with Sardinian influences. Dine in a unique cellar setting with vaulted brick alcoves. Open evenings only.