Reviews of Premier Inn London Wimbledon South hotel. (Gym) in London (London).