IT Ibiza comes to Mayfair this Winter

Tuesday, September 4, 2018

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