Leone D'oro is an Italian restaurant offering authentic Sardinian specialties and pizza in a rustic setting.