Audubon Creek Apartments is located off Beaver Ruin Road just minutes from I-85. It offers amenities like a swimming pool, tennis court, laundry facilities and more. An agent is available by phone to answer any question one might have. A referral fee of two hundred dollars for current residents is offered. Audubon Creek has been a Norcross apartment complex for over two years, prior to that the location was known as The Ambers Apartments.