Ramada Hotel

10300 Hotel Avenue NE
Albuquerque
New Mexico
United States