At Home 70

At Home #70, also known as At Home Indiana-Greenwood, is an At Home home decor store located at 7667 Shelby Street in Indianapolis, Indiana. The store opened under the name Garden Ridge.