A little while ago I had a time where I had no weights just a frame to do some pullups and chinups and some bars to do dips.
Working the whole body, I did x amount of pullups, chinups, dips, pushups. For legs, I would do, 20 bodyweight squats *The whole way down just as if you had a barbell on your back* followed by 20 lunges with both legs as 1 set. did that 3 times and did 3 sets of 20 bodyweight calf raises on a small platform on the ground.
From these 3 exercises I was worked hard by the end of my sets and felt a great pump also, woke up in the morning and legs were sore as hell.
For you I would consider doing something as simple as that and seeing how you feel afterwards, if its too easy, add some weight, you say you have a barbell and a bench with leg curls, throw in some hamstring curls or quad extensions with that as well as some front squats as callan said and you will have a solid leg workout. Or you can use a couple of these and incorporate it into a full body routine. its up to you
Never rule out bodyweight, its tough and works just as well as any dumbbell, machine or barbell if you want to get stronger and put on some muscle, what sounds stronger to you, bicep curling 20kg or pulling up your own bodyweight which i'm sure is more than 20kg.