Terra is conveniently located in the Norcross area, just one mile from I-85 and a few minutes from Northlake Mall. It’s an easy commute to downtown Atlanta, or make a quick escape to Jones Bridge Park.
Restaurants
Terra is conveniently located in the Norcross area, just one mile from I-85 and a few minutes from Northlake Mall. It’s an easy commute to downtown Atlanta, or make a quick escape to Jones Bridge Park.
Restaurants