Trader Joe's 670

Trader Joe's #670, also known as Trader Joe's Indianapolis - W 86th, is a Trader Joe's specialty grocery store located at 2902 West 86th Street in Indianapolis, Indiana.