L.L. Bean, Inc. specializes in selling outdoor gear and apparel, luggage, and home furnishing through mail order, at its retail stores, and on the Internet. The company has a retail store in Freeport, ME and factory stores in Freeport, Portland and Ellsworth, ME; Nashua, North Conway and Concord, NH; Rehoboth Beach, DE; Lincoln City and Bend, OR.