Super 8 Benson AZ

855 N Ocotillo Rd
Benson
Arizona
United States