The Dorchester Hotel in London, United Kingdom Richard 0 The Dorchester Hotel in London, United Kingdom