1. Willard Fire Department
705 N Dunlavy Ave, Willard, NM 87063
Coordinate: 34.57543,-106.03071
Phone: (505) 384-0048
2. Village Of Willard Town Clerk
750 N Dunlavy Ave, Willard, NM 87063
Coordinate: 34.57543,-106.03071
Phone: (505) 384-3217
3. Willard Village Office
720 N Dunlavy Ave, Willard, NM 87063
Coordinate: 34.57543,-106.03071
Phone: (505) 384-2874