Enjoy classic Italian favorites at this restaurant located within Woburn Forest. Offering excellent service, it's a great spot for families.