Elf

View Original

London Town...

Here’s a great shot of London from our Elf team in Kensington.