A small specialized store with expensive products is called a boutique.