Holiday Inn Express Hotel & Suites Nogales The Holiday Inn Express Hotel & Suites Nogales is located west of interstate 19 on Mariposa Road in Nogales, Arizona.