Overland Sheepskin Opens Store in Portsmouth, N.H.
Overland Sheepskin Co. is continuing to expand its footprint in the Northeast. The company has opened a store in Portsmouth, N.H., which brings its total to 19 units across the country. The 2,000-square-foot store sports a Western-style interior and sells a wide array of the company’s premium sheepskin products for men, women and children as … Read more