Russell's Inc Address: 31083 US Highway 64, Cimarron, NM 87714 Phone: (575) 376-2262 Payment: Gas Stations, Grocery Stores, Shell Other Businesses: Casa Del Gavilan at 570 Highway 21 S, Cimarron, NM 87714