Mirror Mirror


Super stylish local boutique situated on the Windsor Town Green. You will feel like you are shopping in an elegant fashionista’s closet with very friendly staff to help you with your selections. Clothing, gifts, and accessories. You will be so stylish!


  • Handicap Accessible

  • Pet Friendly

  • Family Friendly

620 McClelland Dr, Windsor CA 95492

More listings

  • Sponsored ad
  • Sponsored ad
  • Sponsored ad