THIS PROPERTY WAS SOLD AND IS NO LONGER IN OUR PORTFOLIO.
Indian Creek Plaza is a 58,547 SF multi-unit retail plaza located at
4801-4905 Alabama Road NW in Roswell, Georgia.
With the addition of Planet Fitness and Goodwill, and the conversion from big box
retail to junior units, the center will be more conducive to today’s retail
landscape.