Italian restaurant known for fresh, homemade dishes. Offers weekly pasta specials.