Crowne Plaza Atlanta NE - Norcross
Our newly renovated business hotel in Norcross, GA, provides everything you need for a great stay, including modern guest rooms, complimentary Wi-Fi, and free parking. Take a dip in our outdoor pool or relax in the sauna. Our hotel also features 9,000 square feet of elegant meeting space.