Mescalero NM Hotels & Motels 1. 287 Carrizo Canyon Road, Mescalero, NM 88340 | Inn of the Mountain Gods Resort and Casino (800) 545-9011