Americas Best Value Inn Nogales Nogales
673 N Grand Ave -
Nogales,
AZ 85621
Near Santa Cruz County Chamber of Commerce & Visitor Center