British footwear manufacturer and retailer Clarks opened its third Alabama store Friday at The Shops of Grand River in Leeds.
Founded in 1825, Clarks offers a variety of footwear and accessories, including boots, sneakers, clogs, slip-ons and belts.
The new outlet store is in Suite 318, across from the Polo Ralph Lauren Outlet Store…