Italian restaurant specializing in fresh pasta, with meat and seafood options. Offers takeout.