On Park Lane, with Green Park directly opposite and Mayfair unfolding beyond it, the Sheraton Grand London Park Lane is exceptionally well placed for a day of wandering, museums, shops and the inevitable requests for snacks along the way. Yet inside, the mood is considerably more calm.
