Turquoise Lodge: 6000 Isleta Blvd SW - Albuquerque, NM