Heading to the capital anytime soon? Well, who could blame you? After all, it’s one of the most vibrant cities in the world – all its districts brim with warmth, life and their own distinct charm. If you seek a truly London experience, why not stay in Mayfair? The area boasts beauty, famous residents (both past and present) and a ...