Say “I Do” Like a Duchess

The Victoria

One of London’s most iconic, luxury hotels has recently partnered with one of London’s most-notable fashion designers! The Goring was first established in 1910, and has rightfully earned the reputation as one of London’s top, high-end, “quintessentially English” hotels. It was even where the Duchess of Cambridge chose to spend her last night of singledom…

Read More