London is a huge place mate. Maybe you could narrow it down to which part of the city you are going to be staying in.
Islington boxing club between Crouch End and Finsbury Park (North London) is a nice gym which caters for all abilities. That's all I can come up with tbh.