Mescalero Indian Hospital

Address

318 Abalone Loop
Mescalero, NM 88340