Sort:  

Unsurprising as it's not the most memorable of places!

I don't know about meet-ups in London unfortunately but there must be something, maybe do a search on the forums/tags?