Established since 1985, Isola is a restaurant, pizzeria, self-service, snack bar, cocktail bar, and café offering a richly evocative environment.