Alchemist

The Alchemist is a villager that can only be found in overworld villages. Their houses contain a brewing stand, crafting bench, and multiple potion shelves. They are generally the best place to find potions, if you do not want to learn alchemy.