Authentic Italian restaurant serving fresh food, seafood, and traditional dishes. Located in Tallinn's Old Town.