Magical Mayfair

Mayfair is one of the most iconic areas of London, but also the area with most five star hotels in the whole of London. I went for a walk in Mayfair one sunny afternoon and got talking to a bunch of locals, who told me a story or two about the workings of one of the most wealthy neighbourhoods in the UK. Read my full article here 

The beautiful Burlington Arcade in Central Mayfair.