There’s a Millards office near you! Click any location for a list of contacts and directions for that location:

Millards Brantford

Millards Hagersville

Millards Simcoe

Millards Delhi

Millards Norwich

Millards Tillsonburg

Millards Port Dover