
IT Ibiza is opening a flagship London restaurant in Mayfair, Winter 2018.
The Mediterranean inspired Italian restaurant is seemingly a popular Ibiza go to.
We’ll share more information when we have it – particularly, whether it is in Mayfair or St James 😉
Image courtesy IT Ibiza