Residence Inn Atlanta NE/Duluth Sugarloaf is a 3 star hotel located at 1940 Satellite Blvd in Duluth. It has a 9.1 overall ...