Shopping malls database
North River Plaza is located at the corner of Church St. (Rte. 139) & Rte. 3, Pembroke. It is a Community Center which opened in 2002 and was last renovated in 2003. It is an Open shopping mall with 999 parking spaces. It covers an area of 240,000 sqft. and has about 22 stores.
Shopping mall's name: North River Plaza
Address: Church St. (Rte. 139) & Rte. 3, Pembroke, MA 02359
Number of stores: 22