Long Live the Goring Hotel in London, England March 26, 2015 Europe Lodging, Historic Hotels, Hotels, Luxury