About Us
About The Avenue®
The Avenue, introduced by Cousins Properties Incorporated in 1998, is an outdoor lifestyle center concept with seven locations throughout the Southeast. The Avenue offers a dynamic mix of premier national retailers, select local merchants and specialty restaurants reflective of local demand and fashion trends. The shopping destination features an open-air, pedestrian friendly setting convenient to major metropolitan areas. Shoppers can visit The Avenue at one of its five metro Atlanta locations, or in suburban Nashville, Tenn., or Viera, Fla.
