Other popular stores in Southborough: