Ace Hardware leases two spaces in northeast