Mirror Mirror

Welcome

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!

At a Glance

  • Wheelchair Access

  • Pets

  • Families

Location

Mirror Mirror
620 McClelland Dr, Windsor CA 95492
(707) 838-8826   |   (toll free)