Isola (5-7 John St, Douglas, Isle of Man) has permanently closed and is no longer in operation. The business itself was not sold, but trading has ceased, and the premises have been leased to a new company that will soon reopen under a different name.
If you miss the food, atmosphere, and service, Peter and Chef Paolo have launched a new restaurant, La Nuova Isola, at a different location. To make a reservation at Peter’s new establishment, click the button below.