Other popular stores in Northborough: