Skip to content

FETA & OLIVES Devonshire Mall (mini)

FETA & OLIVES Devonshire Mall (mini)

3100 Howard Avenue,
Windsor, ON
N8X 3Y9
519-996-8164

Store Hours:

Hours vary. Contact store location for more details.