Address
2150 N Norcross Tucker Rd, Norcross, GA 30071Contact Info
678-291-9888Book a room amidst a peaceful setting at our Microtel Inn & Suites by Wyndham Norcross hotel. Our location off I-85 near Stone Mountain Park, places you within easy reach of area attractions, shopping, and great restaurants. Atlanta is less than 30 minutes away.