Italian restaurant Al Torchio, located near a castle, offers a charming, rustic dining experience.