The retailer says it will open a 70,000-square-foot store at 1552 Gemini Place, just off Interstate 71 and adjacent to Polaris Fashion Mall.