Trinidad, I also have just moved to London and am trying to solve this same question. I am a beginning triathlete (two races under my belt) and want to keep up my training. Let me know if you find something!

-Mitch