Location

Red Roof Inn Albuquerque
2015 Menaul Boulevard Northeast,
Albuquerque, New Mexico, 87107