Microtel Inn & Suites by Wyndham Norcross

Starting at

TripAdvisor Review

Based on 212 review

See all

Relax at the consistently enjoyable Microtel Inn and Suites by Wyndham Norcross hotel conveniently located off Interstate 85 near treetop adventure courses at Stone Mountain Park, or take a short drive to the Georgia Aquarium in Atlanta to see dolphins and penguins. Walk to Norcross Triangle Shoppin...

More details