A restaurant has leased 2,400 square feet at a shopping center in the Camden County borough of Berlin, according to a brokerage team with Wolf Commercial Real Estate.