Mayfair is a small neighbourhood in London that’s an upscale hub for art, history, and culture lovers. It’s bordered by several of London’s famous high streets and leafy parks, making it a busy and beautiful