The most incredible place to stay right on the doorstep of the key famous areas of historic London - an oasis of calm and peace for the soul, to rest and rejuvenate. It hits the high notes for all you’d need.