Holiday Inn Express & Suites Nogales

850 W Shell Rd
Nogales
Arizona
United States