Isso Located in the heart of Havelock Town, Isso, offers a twist of flavours inspired from multiple cuisines, is the place ...