Santa Cruz from New Mexico Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Four Winds Restaurant - New Mexico, Santa Cruz, 1700 State Road #76, 87567 (505) 747-2700 Map