The Mill Valley Hat Box has been selling head coverings since 1990. It has a wide variety of hats for men, women and children. You'll also find belts, scarves and handbags there.
You can find The Mill Valley Hat Box in downtown Mill Valley, next to Citibank.