Quirky, family-run Italian restaurant serving home-made Italian and Greek dishes. Offers a cozy, welcoming atmosphere.