Borrowed from Danish knejpe, from German Kneipe.
knæpa f (genitive singular knæpu, nominative plural knæpur)