By Lavanya Narayanan Outdoor gear retailer L.L. Bean opened its first storefront in Indiana Nov. 15 at 4030 E 82nd St, Indianapolis, in the Rivers Edge shopping center. Founded more than 100 years ago by Leon Leonwood Bean in Freeport, Maine, the company is expanding its physical presence in the Midwest. Outside of Indiana, the [...]
↧