Map - Plug the Hole

Map

Direction

We are located at our computers most of the time. We try to stear away from any physical location as that will tie us down. But for all intents and purposes we have a ‘Head office’ in the heart of London, United Kingdom.

Address

26 York Street
London W1U 6PZ
United Kingdom