Travelodge by Wyndham Albuquerque West is located in Albuquerque, 5.3 km from New Mexico Museum of Natural History and Science and 7.1 km from Bernalillo Metropolitan Courthouse.
Number of rooms: 75
6012 Iliff Road Northwest, Albuquerque, NM 87121, United States