It’s happening: much anticipated IT Restaurant launches in the heart of Mayfair
Already a legendary name on the Ibiza scene, hugely successful fine dining and socialising concept, IT, is now set to conquer London. Launching in the heart of Mayfair on [...]