Not easy to find and up on the 11th floor. However, when you find it you will be pleased you made the effort. Lovely atmosphere created in a small space. Good service and a very acceptable Italian menu. It has the feel of a family run business but it does have five other restaurants scattered around China. Freshly prepared food and drinks at a reasonable price. Try it !
If you own or manage Isola del Nord Italy Restaurant, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.