Review:  Holiday Inn & Suites – Albuquerque North

The Holiday Inn & Suites Albuquerque North is located approximately 10 minutes from Balloon Fiesta Park.  It is accessible from Interstate 25.

Posts navigation