I would also recommend Meetup - https://www.meetup.com/
There are loads of groups that don't include pubs/clubs or drinking which you would enjoy. It's a very mixed age range and there are some groups which are only for younger folk. Give it a try. Good luck!