116 Pall Mall is a magnificent Georgian building in the heart of London, just moments from some of the city’s most sought-after spots. Opened in 1828, it’s now home to the Institute of Directors.
...
...
Film by Papertwin Weddings...
...
Bride walking down the aisle in the Conw...
...