Liquor License Revoked for Former Country Corner Restaurant-July 11, 1979

Liquor License Revocation and Restaurant Changes On July 11, 1979, the Norwood Board of Selectmen officially revoked the liquor license for The Country Corner restaurant, located at the intersection of … Continue reading Liquor License Revoked for Former Country Corner Restaurant-July 11, 1979

LaRosa Brothers Step Down from The Village Inn after 15 Years-June 7, 1978

A beloved Guild Square culinary staple prepares for a structural transition as its founding brothers head toward retirement after a 15-year run.