Fairfield Inn By Marriott Albuquerque University Area

1760 Menaul Pl Ne
Albuquerque
New Mexico
United States