Willard from New Mexico Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Willard Cantina & Cafe - New Mexico, Willard, 21820 Us Hwy 60, 87063 (505) 384-1322 Map