1. Xanadu Foot Spa 607 S White Sands Blvd Ste C, Alamogordo, NM 88310 Coordinate: 32.88537,-105.95935 Phone: (575) 415-3305