coworking space

12 Hay Hill

In the heart of London's upscale Mayfair, you'll find 12 Hay Hill, an innovative...