The Peninsula London now open

(From The Peninsula Hotels) The Peninsula London, the first British hotel from the 157-year-old company, opened on 12 September between Hyde Park …