Town Plaza – Northbridge, MA TRB Realty announced that it has been retained exclusively to sell Town Plaza located at 185 Church Street, Northbridge, MA. Two (2) single-story commercial buildings totaling approximately 31,745SF sited on approximately 8.56 acres of land.