the new First National supermarket, located on the corner of Cottage and Central Street, Norwood, fronting the Town Square. The market, designed to conform to and enhance other Town Square … Continue reading This Day in Norwood History-May 16, 1941-Brilliant With Light And Color, New First National Supermarket Features Streamlined Food Merchandise