Il Castoro is a restaurant known for its excellent, carefully prepared food and friendly service.