Sloane Place is a boutique hotel in an outstanding part of London that oozes with alluring charm of history and the vibrant conviviality of modern life.