306-549-2399Hafford & District Communiplex
215 Boyanchuk Avenue, Hafford
306-549-2251Hafford & District Recreation
215 Boyanchuk Avenue, Hafford
306-549-2166Hafford Cooperative Association Limited
110 Highway 40, Hafford
306-549-4044Hafford Dental Clinic
213 South Avenue East, Hafford
306-549-2205Hafford Hiway Service Ltd
Junctions Highway Suite 40 & 340, Hafford
306-549-4999Kbottling & Water Supplies
17 Main Street, Hafford
306-549-2255Kuzyk & Sons Lumber Yards
202 Main Street, Hafford
306-549-4602Md Charlton Co Ltd
1 And 1 Half Miles East Highway Suite 40, Hafford
306-549-2323Prince Albert Parkland Regional Health Authority
Gd, Hafford
306-549-2452Shearwater Properties Ltd
112 Second Avenue East, Hafford
306-549-2260Ukrainian Orthodox Church
205 Highway 340, Hafford
306-549-4534Urkanian Catholic Parish Hall
201 2nd Street East, Hafford
306-549-2443St Solange Roman Catholic
117 Main Street, Hafford
306-549-2355Ukrainian Catholic Church
205 2nd Street East, Hafford
306-549-2277Hafford Fire Hall
105 Railway Avenue East, Hafford