Italian restaurant specializing in pasta. Offers homemade dishes.