Sephora Devonshire

3100 Howard Ave
Windsor, ON N8X 3Y8
CA

519-972-0219

Mon - Sun: Closed

For the health and safety of our clients and employees some of our stores in the US and CA are currently closed.