2108 Menaul Blvd., N.E., Albuquerque, NM, US, 87107

  • Phone: (505) 884-2480
  • Fax: (505) 889-0576
2.1 out of 5 (31 reviews)
26% of guests recommend this hotel
Selected Favorite
  • Earn valuable points toward free nights.