Kmart 3437

A Kmart discount department store store was located at Natick Towne Mall/Cloverleaf Mall, 321 Speen Street in Natick, Massachusetts. The store opened in 1979 and closed in 1982.