Close Window
View Category

Courtyard Atlanta Norcross/I-85

Events & Meetings

Meeting Room (18 of 18)

With a total of 1,621 square-feet, our renovated meeting space offers flexible configurations, as well as several catering options and innovative audiovisual equipment for your next business function in Norcross, Georgia.