306-549-2561Penny's Burrow Accounting Services
109 2nd Avenue East, Hafford
306-549-2323Prince Albert Parkland Regional Health Authority
Gd, Hafford
306-549-2454Shearwater Boat Tours
112 2nd Avenue East, Hafford
306-549-2452Shearwater Properties Ltd
112 Second Avenue East, Hafford
306-549-2282St Solange Roman Catholic Church
110 2 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-2501Community Pastures NW Regional
Hafford Farm, Hafford
306-549-2277Hafford Fire Hall
105 Railway Avenue East, Hafford
306-549-2475Hafford Senior Citizens Centre
18 Main Street, Hafford
306-629-4100Royal Canadian Mounted Police
209 South Avenue East, Hafford
306-549-2433Town Of Hafford Workshop
Road Allowance West, Hafford