Constructed in 1985, the The Aurora @ Twenty Seven Hundred apartment building comprises 280 units of the following unit mix: One Bedroom, Two Bedroom/Two Bath, totaling 284,614 SqFt. The property is located in Norcross, at 2700 Park Crossing Way, Suburban Atlanta.