The Park Lane is right in the center of things. Right near the West End if you want to walk to the theatre. I stayed there as a Gold and got a nice suite.
The Belgravia Sheraton is more a boutique hotel and close to Harrods. Very nice.
The Sheraton Park Tower is a Luxury Collection, but I have not stayed there. Also very close to Harrods and Hyde Park Corner.