Fabulous location, yet peaceful and beautiful inside - a true oasis in the heart of London, with truly wonderful hospitality!