Cobb Galleria Centre
As the adage goes, “Location, Location, Location.” With the vibrant Cobb Galleria Centre located at the crossroads of two major interstates in northwest metro Atlanta, our goal was to show not only the property itself, but its relationship to the surrounding buildings and transportation infrastructure.