Hi, We are planning on a trip to London this July. We were there August last year and enjoyed it so much that we have to go back. We stayed at ' Tara Copthorne' at High street kensington. Hotel was just so so but location was really great. So very close to the tube and stores. If I remenber correctly, there was another Kensington station. Is there a difference between these 2 locations? Thanks!