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 1978 and closed 1982.