Super 8 Norcross Motel is located in the city of Atlanta. It is close to all the shopping
attractions and restaurants that Atlanta has to offer. The Stone Mountain
Mall of Georgia
Lenox Mall
Discover Mills Mall and Malibu grand Prix are some of the area attractions here.<#>The motel offers relaxing guestrooms that are equipped with a cable TV and telephone. A well-equipped business centre
conference and banqueting rooms are also available here for organising various events.