Personally, i’ve met some people at the gym. It’s more natural, but a feel like speed dating events could do the trick too. Even if it doesn’t lead to a relationship, i think it’s worth trying at least once. Worst case, you have an interesting evening and maybe a few good stories to tell.