London, England
“The Goring is a wonderful little oasis in the middle of bustling London. It has the largest private garden in all of London, the tea was rated best in London in 2013, and it's close to Victoria Station. The service is unmatched, the food excellent as well.” —John S., Arlington, VA
See Photo Gallery and Hotel Details