Thanks for the recomendations on the Trafalgar and heaven. I appreciate it and will check Heaven out one of the nights. I wanted to go for pride but unfortunately airfares were really high those days (maybe because it's a US Holiday?) so am going to go July 17 to 22.
I am wondering the best way to get to the Trafalgar from LHR. Google maps recomends bus n-9 or taking the tube to Picadilly Circus and walking .4 miles. But according to the hotel site on hilton the closest stops are Embankment and Charing cross. Just want to make sure I get off at the right tube stop if I take the tube

And I am fine walking a half mile or so with luggage.