Insula Rest Art Cafe offers European cuisine in a relaxed atmosphere.