Where is Farfetch headquartered?

Where is Farfetch headquartered?

Farfetch is headquartered in London, United Kingdom.

Customer also Asked?
Ask Your Question ?