The Zayre chain's flagship store, which anchored  Natick's SHERWOOD PLAZA. The store's grand opening was held on May 2, 1960.
Photo from http://framingham.wordpress.com